1package main
 2
 3import (
 4	"fmt"
 5	"log"
 6
 7	"uidev/renderer"
 8)
 9
10func checkError(error error) {
11	if error != nil {
12		log.Fatal(error)
13	}
14}
15
16func leftButtonPressed() {
17	fmt.Println("Left button pressed!")
18}
19
20func rightButtonPressed() {
21	fmt.Println("Right button pressed!")
22}
23
24func main() {
25	// Config
26	// Screen
27	screenCount := 2
28	screenWidth := 128
29	screenHeight := 64
30	// UI
31	UIMargin := 1
32	// Renderer
33	//fontLocation := "./assets/Sauce Code Pro Nerd Font Complete.ttf"
34	// Code
35	// Renderer init
36	for i := 0; i < screenCount; i++ {
37		renderer.InitFrameBuffer(screenWidth, screenHeight)
38	}
39	// Font init
40	//renderer.LoadFontFile(fontLocation)
41	// Top bar
42	renderer.DrawHorizontalLine(renderer.FrameBuffers[0], 0, 10, 128, 1)
43	renderer.DrawHorizontalLine(renderer.FrameBuffers[1], 0, 10, 128, 1)
44	renderer.AddText(renderer.FrameBuffers[0], UIMargin, UIMargin, 1, "Library @ ~/ontake/Books/")
45	renderer.AddText(renderer.FrameBuffers[1], UIMargin-screenWidth, UIMargin, 1, "Library @ ~/ontake/Books/")
46	renderer.UpdateFrameBuffersToFiles(renderer.FrameBuffers[0], 0)
47	renderer.UpdateFrameBuffersToFiles(renderer.FrameBuffers[1], 1)
48}